home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / f90 / pxfsigsuspend.z / pxfsigsuspend
Encoding:
Text File  |  1998-10-30  |  2.9 KB  |  60 lines

  1. PXFSIGSUSPEND(3F)                                     Last changed: 2-26-98
  2.  
  3.  
  4. NNAAMMEE
  5.      PPXXFFSSIIGGSSUUSSPPEENNDD - Waits for a signal
  6.  
  7. SSYYNNOOPPSSIISS
  8.      SSUUBBRROOUUTTIINNEE PPXXFFSSIIGGSSUUSSPPEENNDD ((_j_s_i_g_s_e_t,, _i_e_r_r_o_r))
  9.      IINNTTEEGGEERR _j_s_i_g_s_e_t,, _i_e_r_r_o_r
  10.  
  11. IIMMPPLLEEMMEENNTTAATTIIOONN
  12.      UNICOS, UNICOS/mk, and IRIX systems
  13.  
  14. SSTTAANNDDAARRDDSS
  15.      IEEE standard interface for FORTRAN 77
  16.  
  17. DDEESSCCRRIIPPTTIIOONN
  18.      The PPXXFFSSIIGGSSUUSSPPEENNDD subroutine uses ssiiggssuussppeenndd(2) to replace the signal
  19.      mask of the process with the specified _j_s_i_g_s_e_t set and then suspend
  20.      the process until delivery of a signal whose action is either to
  21.      execute a signal-catching function or to terminate the process.  The
  22.      following is a list of valid arguments for this routine:
  23.  
  24.      _j_s_i_g_s_e_t   A default integer input variable containing a handle created
  25.                by PPXXFFSSTTRRUUCCTTCCRREEAATTEE((_s_i_g_s_e_t,,......))..
  26.  
  27.      _i_e_r_r_n_o    A default integer output variable that contains zero if
  28.                PPXXFFSSIIGGSSUUSSPPEENNDD was successful and nonzero if PPXXFFSSIIGGSSUUSSPPEENNDD
  29.                was not successful.
  30.  
  31.      PPXXFFSSIIGGSSUUSSPPEENNDD always returns an error if control is returned.  Any of
  32.      the following error values may also be returned:
  33.  
  34.      EEIINNTTRR          The signal is caught by the calling process and control
  35.                     is returned from the signal-catching function.
  36.  
  37.      EEBBAADDHHAANNDDLLEE     The _j_s_i_g_s_e_t argument is invalid.
  38.  
  39.      On IRIX systems, this routine is in lliibbffoorrttrraann..ssoo which is linked by
  40.      default when compiling programs with the MIPSpro 7 Fortran 90 compiler
  41.      or when compiling programs with the --ccrraayylliibbss option to the MIPSpro
  42.      7.2 F77 compiler.
  43.  
  44.      When using the CF90 compiler or MIPSpro 7 Fortran 90 compiler on
  45.      UNICOS, UNICOS/mk, or IRIX systems, all arguments must be of default
  46.      kind unless documented otherwise. On UNICOS and UNICOS/mk, default
  47.      kind is KKIINNDD==88 for integer, real, complex, and logical arguments; on
  48.      IRIX systems, the default kind is KKIINNDD==44.
  49.  
  50. NNOOTTEESS
  51.      Replace any Fortran reference to ssiiggssuussppeenndd(()) with a subroutine call
  52.      to PPXXFFSSIIGGSSUUSSPPEENNDD.
  53.  
  54. SSEEEE AALLSSOO
  55.      ssiiggssuussppeenndd(2)
  56.      PPXXFFSSTTRRUUCCTTCCRREEAATTEE(3F)
  57.  
  58.      _A_p_p_l_i_c_a_t_i_o_n _P_r_o_g_r_a_m_m_e_r'_s _L_i_b_r_a_r_y _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, publication
  59.      SR-2165, for the printed version of this man page.
  60.